* 
{  
  margin: 0; 
  padding: 0; 
}

body
{
  font-family: Verdana, Arial, "sans serif";
  font-size: 12px;
}

#lyt-footer
{
  margin: 5px auto;
  text-align: center; 
}

#lyt-footer a
{
  text-decoration: none;
  color: #084; 
}

#lyt-footer a:hover
{
  text-decoration: underline; 
}

#lyt-header
{
  background: #2A4; 
  border-bottom: #193 1px solid;
  padding-top: 5px;
}

#lyt-title
{ 
  margin: 0px auto -1px auto;
  background: #4C6;
  border: #193 1px solid;
  border-bottom: #3B5 1px solid;
  padding: 3px 5px;
  width: 950px;
}

#lyt-title h1
{
  font-size: 1.2em;
  font-family: Georgia, serif;
}

#lyt-page
{
  width: 960px;
  border: 1px #3B5 solid;
  border-top: 0px;
  margin: auto;
  position: relative;
}

#lyt-content
{
  clear: both;
  padding: 5px;
  min-height: 200px; 
  overflow: hidden;
}

#lyt-help
{
  position: absolute;  
}

#restart, #select
{
  z-index: 100;
  float: right;
}

#lyt-help > div
{ 
  position: absolute;
  padding: 5px;
  -moz-border-radius: 5px;
  background: #333;
  color: white;
  text-align: center;
  z-index: 100;
}

#gameover
{
  position: absolute; z-index: 1000; width: 100%; 
}

#gameover > div
{
  margin: 200px auto; 
  padding: 25px; background: rgb(34, 34, 34) none repeat scroll 0pt 0pt; 
  width: 500px; text-align: center; color: white; 
  -moz-border-radius: 10px;
}

#lyt-world
{
  width: 900px;
  margin: 0 auto 50px auto;
}

.clr
{
  clear: both;
}


.tile
{ 
  width: 100px;
  height: 81px;
  position: relative;
  float: left;
  display: block;
}

.tile-img
{
  position: absolute;
  width: 100px;
  height: 171px;
  top: -50px;
  background: transparent url("img/tile/Plain Block.png") left top no-repeat;
}

.tile.grass .tile-img
{ 
  background-image: url("img/tile/Grass Block.png");
}

.tile.dirt .tile-img
{ 
  background-image: url("img/tile/Dirt Block.png");
}

.tile.wood .tile-img
{ 
  background-image: url("img/tile/Wood Block.png");
}

.tile.water .tile-img
{ 
  background-image: url("img/tile/Water Block.png");
}

.tile.stone .tile-img
{ 
  background-image: url("img/tile/Stone Block.png");
}

.tile-sel
{ 
  position: absolute;
  width: 101px;
  height: 171px;
  top: -90px;
  background: transparent url("img/tile/Selector.png") left top no-repeat;
  display: none;
}

.tile.show .tile-sel
{
  display: block;
}

